package cn.edu.ujn.park.dao;

import cn.edu.ujn.park.dao.ParkingSpace;
import cn.edu.ujn.util.Page;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
public interface ParkingSpaceMapper {
    int deleteByPrimaryKey(Integer spaceId);

    int insert(ParkingSpace row);

    int insertSelective(ParkingSpace row);

    ParkingSpace selectByPrimaryKey(Integer spaceId);

    int updateByPrimaryKeySelective(ParkingSpace row);

    int updateByPrimaryKey(ParkingSpace row);

    List<ParkingSpace> selectAll(ParkingSpace space);

    Integer selectCount();

    List<ParkingSpace> selectByNumber(String spaceNumber);

    List<ParkingSpace> selectAvailable();

}